import fFromItem from './FromItem/'
import fTable from './FlymeTable/'
import fForm from './Form/'
import fSearchForm from './SearchForm'
import fSearchFormItem from './SearchFormItem'
import fColorPicker from './FColorPicker'
import fDrawer from './FlymeDrawer'
import uploadImages from './UploadImages'
import uploadVideo from './UploadVideo'
import uploadFile from './UploadFile'
import uploadModal from './UploadModal'
import flymeImages from './FlymeImages'
import flymeElipsis from './FlymeElipsis'
import areaSelect from './AreaSelect'
import flymeGaode from './FlymeGaode'
import flymeTag from './FlymeTag'
import flymeRadio from './FlymeRadio'
import flymePrint from './FlymePrint'
import mixin from './FlymeMixin'
import flymeFlowDesigner from './FlymeFlowDesigner'

export default (Vue) => {
  Vue.use(mixin)
    .use(fFromItem)
    .use(fTable)
    .use(fForm)
    .use(fSearchForm)
    .use(fSearchFormItem)
    .use(fColorPicker)
    .use(fDrawer)
    .use(uploadImages)
    .use(uploadVideo)
    .use(uploadFile)
    .use(flymeImages)
    .use(flymeGaode)
    .use(flymeFlowDesigner)
    .use(flymeElipsis)
    .use(uploadModal)
    .use(areaSelect)
    .use(flymePrint)
    .use(flymeTag)
    .use(flymeRadio)
}
